package com.cyandpos.pad.posdata;


import java.io.Serializable;

public class O2OPayDetail implements Serializable {
    private int paymentMethod;//付款方式  1 微信  2 支付宝
    private int tradeType;//交易类型  0消费  1退货   3消费补录     4退货补录
    private String transactionId;//交易流水号
    private String outTradeNo;//外部订单号
    public String refoutTradeNo;//退货外部订单号
    public String refTradeNo;//退货第三方流水号
    private int totalFee;//消费总金额
    private int couponFee;//优惠金额(鼓励金)
    private int couponFeeShop;//商家优惠金额
    private String userNo;//消费返回客户端目前没有用到
    private String sktNo;//收款台号
    private String jlbh;//订单号
    private int skyId;//收款员id
    private String jysj;//交易时间
    private int payCode;//付款方式code
    private String memo;

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public int getPaymentMethod() {
        return paymentMethod;
    }

    public void setPaymentMethod(int paymentMethod) {
        this.paymentMethod = paymentMethod;
    }

    public int getTradeType() {
        return tradeType;
    }

    public void setTradeType(int tradeType) {
        this.tradeType = tradeType;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public int getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(int totalFee) {
        this.totalFee = totalFee;
    }

    public int getCouponFee() {
        return couponFee;
    }

    public void setCouponFee(int couponFee) {
        this.couponFee = couponFee;
    }

    public int getCouponFeeShop() {
        return couponFeeShop;
    }

    public void setCouponFeeShop(int couponFeeShop) {
        this.couponFeeShop = couponFeeShop;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getSktno() {
        return sktNo;
    }

    public void setSktno(String sktno) {
        this.sktNo = sktno;
    }

    public String getJlbh() {
        return jlbh;
    }

    public void setJlbh(String jlbh) {
        this.jlbh = jlbh;
    }

    public int getSkyId() {
        return skyId;
    }

    public void setSkyId(int skyId) {
        this.skyId = skyId;
    }

    public String getJysj() {
        return jysj;
    }

    public void setJysj(String jysj) {
        this.jysj = jysj;
    }

    public String getRefoutTradeNo() {
        return refoutTradeNo;
    }

    public void setRefoutTradeNo(String refoutTradeNo) {
        this.refoutTradeNo = refoutTradeNo;
    }

    public String getRefTradeNo() {
        return refTradeNo;
    }

    public void setRefTradeNo(String refTradeNo) {
        this.refTradeNo = refTradeNo;
    }

    public int getPayCode() {
        return payCode;
    }

    public void setPayCode(int payCode) {
        this.payCode = payCode;
    }

    @Override
    public String toString() {
        return "O2OPayDetail{" +
                "paymentMethod=" + paymentMethod +
                ", tradeType=" + tradeType +
                ", transactionId='" + transactionId + '\'' +
                ", outTradeNo='" + outTradeNo + '\'' +
                ", refoutTradeNo='" + refoutTradeNo + '\'' +
                ", refTradeNo='" + refTradeNo + '\'' +
                ", totalFee=" + totalFee +
                ", couponFee=" + couponFee +
                ", couponFeeShop=" + couponFeeShop +
                ", userNo='" + userNo + '\'' +
                ", sktNo='" + sktNo + '\'' +
                ", jlbh='" + jlbh + '\'' +
                ", skyId=" + skyId +
                ", jysj='" + jysj + '\'' +
                ", payCode=" + payCode +
                '}';
    }
}
